<%@page import="modelo.servicio.Flujos"%>
<%@page import="modelo.dominio.Flujo"%>
<%@page import="modelo.servicio.Solicitudes"%>
<%@page import="java.util.List"%>
<%@page import="modelo.dominio.Solicitud"%>
<% String usuario = "";
    if (session != null) {
    usuario = session.getAttribute("sUsuario") != null
                  ? session.getAttribute("sUsuario").toString() : "";
    }
    if (!usuario.equals("")) {
        List<Solicitud> pendientes = Solicitudes.instancia().obtenerPendientes(usuario);
        List<Flujo> flujosSolicitud = Flujos.instancia().paraCrear(usuario); %>
<table>
    <tr>
        <td><% if (!flujosSolicitud.isEmpty()) { %>
            <form action="soli" method="post" id="frm_opc_solic">
                <table>
                    <tr>
                        <td>
                            <strong> Seleccionar Flujo: </strong>
                        </td>
                        <td>
                            <select name="cmb_flujo">
                                <% if (flujosSolicitud.size() > 1) {%>
                                <option value="0">Seleccionar Flujo</option>
                                <% }
                                    for (Flujo flujo : flujosSolicitud) {
                                        out.print("<option value='" + flujo.getClave().replace("'", "&apos;") + "'>"
                                                + flujo.getClave() + "-" + flujo.getDescripcion()
                                                + "</option>");
                                    }%>
                            </select>
                        </td>
                        <td>
                            <button type="submit" class="btn_crear" title="Crear Flujo">Crear</button>
                        </td>
                    </tr>
                </table>
            </form><% } %>
        </td>
        <td>
            <button type="button" class="btn_actualizar" title="Actualizar">Actualizar</button>
        </td>
    </tr>
</table>
<hr/><%
    if (!(pendientes == null || pendientes.isEmpty())) {
        request.setAttribute("solicitudes", pendientes); %>
        <p class="ui-state-active ui-corner-top"> Tus Pendientes:</p>
        <div style="height: 450px;" class="wscroll">
            <jsp:include page="../solicitud/listado.jsp"/>
        </div>
       <% } else {
            out.println("Sin Pendientes");
        }
    } %>
<script type='text/javascript'>
    $(document).ready(function() {
        $(".btn_crear").button({
            icons: {primary: "ui-icon-document"}
        });
        $(".btn_actualizar").button({
            icons: {primary: "ui-icon-refresh"}
        });
        $(".btn_actualizar").click(function() {
            $("#tabs").tabs("load", 0);
        });
        $("#frm_opc_solic").submit(function() {
            if ($("select[name=cmb_flujo]").val() == 0) {
                alert("Seleccione un Flujo");
                $("select[name=cmb_flujo]").focus();
                return false;
            }
            $.post('front?v=5&ac=1', $("#frm_opc_solic").serialize(), function(data) {
                $("#ui-tabs-1").html(data);
            });
            $("#ui-tabs-1").html('<p><img src="images/loading.gif" /><br/>Cargando...</p>');
            return false;
        });
    });
</script>
